\hypertarget{classdev_1_1base_1_1_logger}{}\section{dev\+:\+:base\+:\+:Logger Class Reference}
\label{classdev_1_1base_1_1_logger}\index{dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}}


日志记录器  




{\ttfamily \#include $<$Logger.\+hpp$>$}

Inheritance diagram for dev\+:\+:base\+:\+:Logger\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classdev_1_1base_1_1_logger}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{classdev_1_1base_1_1_logger_af960fc277810e8127ecdc98d6893d23a}{log} (const char $\ast$format,...)
\begin{DoxyCompactList}\small\item\em 输出普通日志 \end{DoxyCompactList}\item 
virtual void \hyperlink{classdev_1_1base_1_1_logger_a1576e80f37171db5fefdc4a6d6e7b4a1}{warning} (const char $\ast$format,...)
\begin{DoxyCompactList}\small\item\em 输出警告 \end{DoxyCompactList}\item 
virtual void \hyperlink{classdev_1_1base_1_1_logger_a1c127ddf10284be7fa51d41ca86d2bd2}{error} (const char $\ast$format,...)
\begin{DoxyCompactList}\small\item\em 输出错误 \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
日志记录器 

\subsection{Member Function Documentation}
\hypertarget{classdev_1_1base_1_1_logger_a1c127ddf10284be7fa51d41ca86d2bd2}{}\index{dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}!error@{error}}
\index{error@{error}!dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}}
\subsubsection[{error(const char $\ast$format,...)}]{\setlength{\rightskip}{0pt plus 5cm}void Logger\+::error (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{format, }
\item[{}]{...}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classdev_1_1base_1_1_logger_a1c127ddf10284be7fa51d41ca86d2bd2}


输出错误 


\begin{DoxyParams}{Parameters}
{\em format} & 格式串 \\
\hline
{\em ...} & 参数 \\
\hline
\end{DoxyParams}
\hypertarget{classdev_1_1base_1_1_logger_af960fc277810e8127ecdc98d6893d23a}{}\index{dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}!log@{log}}
\index{log@{log}!dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}}
\subsubsection[{log(const char $\ast$format,...)}]{\setlength{\rightskip}{0pt plus 5cm}void Logger\+::log (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{format, }
\item[{}]{...}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classdev_1_1base_1_1_logger_af960fc277810e8127ecdc98d6893d23a}


输出普通日志 


\begin{DoxyParams}{Parameters}
{\em format} & 格式串 \\
\hline
{\em ...} & 参数 \\
\hline
\end{DoxyParams}
\hypertarget{classdev_1_1base_1_1_logger_a1576e80f37171db5fefdc4a6d6e7b4a1}{}\index{dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}!warning@{warning}}
\index{warning@{warning}!dev\+::base\+::\+Logger@{dev\+::base\+::\+Logger}}
\subsubsection[{warning(const char $\ast$format,...)}]{\setlength{\rightskip}{0pt plus 5cm}void Logger\+::warning (
\begin{DoxyParamCaption}
\item[{const char $\ast$}]{format, }
\item[{}]{...}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}\label{classdev_1_1base_1_1_logger_a1576e80f37171db5fefdc4a6d6e7b4a1}


输出警告 


\begin{DoxyParams}{Parameters}
{\em format} & 格式串 \\
\hline
{\em ...} & 参数 \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
dev/dev/base/Logger.\+hpp\item 
dev/src/base/Logger.\+cpp\end{DoxyCompactItemize}
